草庐IT

iphone facebook publishToStream 问题

全部标签

java - Java中的非静态内部类和序列化有什么问题

今天早上,在尝试诊断Web应用程序的性能问题时,我的老板和我就此进行了长时间但最终毫无结果的讨论。我们并没有真正得出任何结论。我认为我们认为Serializable非静态内部类存在问题是正确的,但我们不确定到底是什么问题或究竟要避免什么(我们推断我们不能总是简单地避免它)。任何人都可以提出任何避免在这个问题上遇到麻烦的指导方针吗? 最佳答案 内部类持有对其外部类的引用,因此尝试序列化内部类也会序列化外部类——以及外部类可能持有的任何其他对象。这可能会导致一个巨大的对象图。或者它可能会失败,如果外部具有无法序列化的状态(例如Input

java - JPA native 查询中的位置参数问题

我正在尝试:Stringsql="SELECTemailFROMusersWHERE(typelike'B')AND(usernamelike'?1')";Listresults=em.createNativeQuery(sql).setParameter(1,username).getResultList();但是我收到IllegalArgumentException,它告诉我参数超出范围。我做错了什么? 最佳答案 参数周围不应有引号。试试这个:Stringsql="SELECTemailFROMusersWHERE(typeli

java - Swing JTextArea 多线程问题 - InterruptedException

我有一个简单的控制台应用程序,它在多个线程(其中10-20个)中运行计算。现在我正在尝试创建一个简单的GUI,它允许我选择要处理的文件并从所有线程打印日志。因此,我为我的日志创建了一个带有JTextArea的swingGUI,并创建了一个将信息记录到日志的方法:publicsynchronizedvoidlog(Stringtext){logArea.append(text);logArea.append("\n");if(logArea.getDocument().getLength()>50000){try{logArea.getDocument().remove(0,5000);

java - numberOfViewsInSession 和多个选项卡的问题

我的应用程序和内存有很大问题。该应用程序(带有jsf/richfaces/facelet的java)被大约7000名用户同时使用。默认情况下,变量com.sun.faces.numberOfViewsInSession在web.xml中设置为15。此变量创建View树,jsf在向后点击15次期间检索特定View。例如,我有一个应用程序有3个屏幕,并且我使用firefox。我进入第一个选项卡的第三个屏幕。在第二个选项卡中,我有第一个屏幕,然后单击下一步按钮,jsf检索第一个屏幕并转到第二个屏幕。这种机制很棒,但它会消耗大量内存(对我来说每个session25Mo),当你将这个数字乘以70

java - 问题 - java.lang.ClassNotFoundException : org. springframework.web.servlet.DispatcherServlet

我正在尝试启动并运行发布在SpringExample.上的简单spring应用程序我得到了SEVERE:Servlet/MavenWebthrewload()exceptionjava.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServletatorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)atorg.apache.catalina.loader.WebappClassL

java - 如何让 ReSTLet 客户端忽略 SSL 证书问题

我目前在一个测试环境中工作,其中服务器具有默认的自签名SSL证书。我正在使用ReSTLet2.1-RC2并像这样实例化客户端资源:Clientclient=newClient(newContext(),Protocol.HTTP);cr=newClientResource(String.format(itql_endpoint,riQuery));cr.setNext(client);并为我调用的每个电话重复使用客户端。如何设置客户端以使其忽略有问题的证书。 最佳答案 正确的方法是将这个自签名证书导入客户端的信任库,例如使用keyt

Java 字节数组转换问题

我有一个字符串,其中包含一系列位(如“01100011”)和while循环中的一些整数。例如:while(true){inti=100;Stringstr=InputSeriesofbits//Convertiandstrtobytearray}现在我想要一种最快的方法将字符串和整数转换为字节数组。到目前为止,我所做的是将int转换为String,然后对两个字符串应用getBytes()方法。但是,它有点慢。有没有比这(可能)更快的其他方法? 最佳答案 您可以使用JavaByteBuffer上课!例子byte[]bytes=Byte

java - Hibernate/persistence 有哪些常见问题?

我有一个应用程序,我想针对与Hibernate和/或持久性相关的可能问题进行测试。还有什么问题?我如何复制它们(字面意思)?你如何从中恢复过来?明确一点:我说的是多线程集群环境(最复杂的一个)。我的:org.hibernate.StaleObjectStateException:行已被另一个事务更新或删除(或未保存的值映射不正确)复制:加载对象。使用HQL进行更新。尝试更新(保存)加载的对象。句柄:不确定... 最佳答案 延迟加载是您会遇到的大问题之一,尤其是当您遵循标准DAO模式时。你最终会得到惰性加载的集合,但是在你的DAO层出

java - Heroku/Play/BoneCp 连接问题

我在heroku上有一个使用play的应用程序。它在最长的时间内工作正常,但最近我开始得到这个:Causedby:java.sql.SQLException:Timedoutwaitingforafreeavailableconnection.atorg.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:169)~[hibernate-core-4.1.9.Final.jar:4.1.9.Final]atcom.jolbox.bonecp.BoneC

java - 空问题需要解释

我是编程和Java的新手,这是我的第一个null,我有点困惑,因为我不知道发生了什么是编码中的那种错误?还是别的什么?在这种情况下,请您以简单的方式解释一下总体上是否为nullpublicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.println("Entergradessize:");intSize=input.nextInt();String[]y=newString[Size];int[]x=newint[Size];intMax=0;intMin=x[0];StringMa